package com.sugon.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备维护计划变更表实体
 * 表名 DEV_MAINTENANCE_PLAN_CHANGE
 *
 * @author sugon
 * @date 2020-11-18 15:45:01
 */
@Data
public class DevMaintenancePlanChangeEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 备注
     */
    private String remark;
    /**
     * 最近一次修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date gmtModified;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date gmtCreate;
    /**
     * 进度
     * 具体取值自 ProcessProgressConst
     */
    private Integer progress;
    /**
     * 申请人ID
     */
    private String applier;

    /**
     * 申请人姓名
     */
    private String applierName;

    /**
     * 审批人ID
     */
    private String checker;

    /**
     * 审批人姓名
     */
    private String checkerName;

    /**
     * 变更前时间
     */
    private Date originalTime;

    /**
     * 变更时间
     */
    private Date changeTime;

    /**
     * 原因
     */
    private String reason;
    /**
     * 事项
     */
    private String item;
    /**
     * 工单ID
     */
    private String ticketId;
    /**
     * 工单编号
     */
    private String ticketCode;

    /**
     * $column.comments
     */
    private String id;

}
